#include <iostream>
using namespace std;

class Cube{
private:
	int 	lenght;
	int 	height;
	int 	width;
	int area() const { return lenght * width * height; }
public:
	Cube(int lenght, int height, int width)
		:lenght(lenght),
		height(height),
		width(width)
	{
		
	}

	bool operator == (const Cube& rhs) const
	{
		return this->area() == rhs.area();
	}
	bool operator > (const Cube& rhs) const
	{
		return this->area() > rhs.area();
	}
	bool operator < (const Cube& rhs) const
	{
		return this->area() < rhs.area();
	}
};

int main(void)
{
	Cube c1(4,4,5);
	Cube c2(4,3,5);
	if(c1 == c2){		//bool operator == (const Cube& lhs, const Cube& rhs);
		cout << "equal" << endl;
	}else if(c1 > c2){
		cout << "c1 > c2" << endl;
	}else{
		cout << "c1 < c2" << endl;
	}

	return 0;
}
